package com.gitee.mars.vaccin.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gitee.mars.vaccin.entity.SysDept;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * SysDept 持久层
 *
 * @Author wq
 * @Date 2021-02-04
 **/
@Mapper
public interface SysDeptMapper extends BaseMapper<SysDept> {


    /**
     * 是否存在子节点
     *
     * @param deptId deptId
     * @return Integer
     */
    Integer hasChildByDeptId(@Param("deptId") Integer deptId);

    /**
     * 查询部门是否存在用户
     *
     * @param deptId deptId
     * @return Integer
     */
    Integer checkDeptExistUser(@Param("deptId") Integer deptId);

    /**
     * 根据ID查询名称
     *
     * @param deptId deptId
     * @return string
     */
    String selectDeptName(@Param("deptId") Integer deptId);
}
